//
//  SDKPedometerHistoryData.h
//  EGMLibrary
//
//  Created by apple on 2017/9/28.
//  Copyright © 2017年 egoman. All rights reserved.
//

#import "SDKData.h"



/**
 * 睡眠历史数据
 */
@interface   SDKSleepData : SDKData
    /**
     * 开始睡眠时间
     */
    @property(nonatomic,strong) NSDate* startSleepTime;
    /**
     * 结束睡眠时间
     */
    @property(nonatomic,strong) NSDate* endSleepTime;
    /**
     * 深度睡眠分钟数
     */
    @property(nonatomic,assign) NSInteger deepSleepMinute;
    /**
     * 浅睡眠分钟数
     */
    @property(nonatomic,assign) NSInteger lightSleepMinute;
    /**
     * 清醒分钟数
     */
    @property(nonatomic,assign) NSInteger awakeMinute;
    /**
     * 每小时分别的翻身次数
     * key：小时（0~23）
     * value：翻身次数
     */
    @property(nonatomic,strong) NSDictionary* hourRolloverMap;
@end

/**
 * 计步历史数据
 */
@interface SDKPedometerData :SDKData
    /**
     * 计步日期
     */
    @property(nonatomic,strong) NSDate *date;
    /**
     * 总步数
     */
    @property(nonatomic,assign) NSInteger totalStep;
    /**
     * 总时间（秒）
     */
    @property(nonatomic,assign) NSInteger totalSecond;
    /**
     * 每小时分别的步数
     * key：小时（0~23）
     * value：步数
     */
    @property(nonatomic,strong) NSDictionary* hourStepMap;
    
@end


@interface SDKPedometerHistoryData : SDKData
/**
 * 计步历史数据列表
 */
@property(nonatomic,strong) NSArray<SDKPedometerData*> *pedometerDataList;
/**
 * 睡眠历史数据列表
 */
@property(nonatomic,strong) NSArray<SDKSleepData*> *sleepDataList;



@end
